# 指定cmake使用的版本
cmake_minimum_required(VERSION 3.2)
# 定义工程名
project(TEST)

# 定义头文件路径的变量
set(HEAD_PATH ${PROJECT_SOURCE_DIR}/include)
# 定义库保存路径的变量
set(LIB_PATH ${PROJECT_SOURCE_DIR}/lib)
# 定义库名的变量
set(LIB_CALC calc)
set(LIB_SORT sort)
# 定义保存程序路径的变量
set(EXEC_PATH ${PROJECT_SOURCE_DIR}/execute)
# 定义程序名的变量
set(APP_CALC calc_app)
set(APP_SORT sort_app)

#将包含CMakeList.txt的子目录添加 方便子目录中的CMakeLists.txt访问父目录中的CMakeLists.txt的变量
add_subdirectory(${PROJECT_SOURCE_DIR}/calc)
add_subdirectory(${PROJECT_SOURCE_DIR}/sort)
add_subdirectory(${PROJECT_SOURCE_DIR}/test1)
add_subdirectory(${PROJECT_SOURCE_DIR}/test2)



